package com.zhixiang.xaec.entity.environmental;

import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.Table;

import org.hibernate.cfg.Comment;

import com.googlecode.jsonplugin.annotations.JSON;
import com.zhixiang.xaec.entity.BaseEntity;

@Entity
@Table(name = "environmental_WasteManage")
@Comment("废物管理")
public class WasteManage extends BaseEntity{

	@Comment("废物编号")
	private String wasteNo;
	@Comment("废物名称")
	private String wasteName;
	@Comment("废物数量（入库）")
	private String wasteNumber;
	@Comment("入库日期")
	private Date storageDate;
	@Comment("产废车间")
	private String wasteWorkshop;
	@Comment("废物来源")
	private String wasteSource;
	@Comment("容器类别")
	private String containerType;
	@Comment("容器个数")
	private String containerNumber;
	@Comment("废物存放位置")
	private String wasteStorage;
	@Comment("出库日期")
	private Date outWarehouseDate;
	@Comment("出库数量")
	private String outWarehouseNum;
	@Comment("废物去向")
	private String wasteGoDirection;
	public String getWasteNo() {
		return wasteNo;
	}
	public void setWasteNo(String wasteNo) {
		this.wasteNo = wasteNo;
	}
	public String getWasteName() {
		return wasteName;
	}
	public void setWasteName(String wasteName) {
		this.wasteName = wasteName;
	}
	public String getWasteNumber() {
		return wasteNumber;
	}
	public void setWasteNumber(String wasteNumber) {
		this.wasteNumber = wasteNumber;
	}
	@JSON(format="yyyy-MM-dd")
	public Date getStorageDate() {
		return storageDate;
	}
	public void setStorageDate(Date storageDate) {
		this.storageDate = storageDate;
	}
	public String getWasteWorkshop() {
		return wasteWorkshop;
	}
	public void setWasteWorkshop(String wasteWorkshop) {
		this.wasteWorkshop = wasteWorkshop;
	}
	public String getWasteSource() {
		return wasteSource;
	}
	public void setWasteSource(String wasteSource) {
		this.wasteSource = wasteSource;
	}
	public String getContainerType() {
		return containerType;
	}
	public void setContainerType(String containerType) {
		this.containerType = containerType;
	}
	public String getContainerNumber() {
		return containerNumber;
	}
	public void setContainerNumber(String containerNumber) {
		this.containerNumber = containerNumber;
	}
	public String getWasteStorage() {
		return wasteStorage;
	}
	public void setWasteStorage(String wasteStorage) {
		this.wasteStorage = wasteStorage;
	}
	@JSON(format="yyyy-MM-dd")
	public Date getOutWarehouseDate() {
		return outWarehouseDate;
	}
	public void setOutWarehouseDate(Date outWarehouseDate) {
		this.outWarehouseDate = outWarehouseDate;
	}
	public String getOutWarehouseNum() {
		return outWarehouseNum;
	}
	public void setOutWarehouseNum(String outWarehouseNum) {
		this.outWarehouseNum = outWarehouseNum;
	}
	public String getWasteGoDirection() {
		return wasteGoDirection;
	}
	public void setWasteGoDirection(String wasteGoDirection) {
		this.wasteGoDirection = wasteGoDirection;
	}

}
